package cn.hxlc.tie.demo.modular.ljt.equipment.service;

import cn.hxlc.tie.demo.modular.ljt.equipment.entity.EquipmentCategory;
import cn.hxlc.tie.demo.modular.ljt.equipment.model.params.EquipmentGroupParam;
import cn.hxlc.tie.demo.modular.ljt.equipment.model.result.EquipmentGroupResult;
import cn.hxlc.tie.model.page.PageResult;
import com.baomidou.mybatisplus.extension.service.IService;

public interface EquipmentCategoryService_lt extends IService<EquipmentCategory> {

    /**
     *  查询分页数据
     */
    PageResult<EquipmentGroupResult> findPageBySpec(EquipmentGroupParam param);

    /**
     *  查看详情
     */
    EquipmentCategory detail(Long eid);

    /**
     * 分组编辑
     */
    void updateEquipmentCategory(EquipmentGroupParam param);

    /**
     * 分组删除
     */
    void deleteById(Long eid);

    /**
     *  分组新增
     */
    void addEquipmentCategory(EquipmentGroupParam param);
}
